Top 10k strings from No Break (1986)(Flemming R. Pedersen)(16k)(dk).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
20 (((((((((((((((((((( 1 vrigt:"'" hvis der i BASIC opst 1 vrige program"''"eller listning."''" Dette g 1 ver vi en gang til....": 1 ver kun at blive"''"kaldt en enkelt gang i starten"''"af programmet. S 1 ver at blive"'"save't for sig selv.": 1 ve nogen omskrivning." 1 v nu at trykke BREAK!": 1 ske har du trykket BREAK for"''" at se om det kan lade sig g 1 ses ""fortryllesen"""'" straks." 1 rt stof - ikke?)"''"De, der ikke selv programmerer"'"maskinkode, m 1 rt det en"''" dag."; 1 rste adresse i denne"'"linie (se instruktionsbogens"'"afsnit om liniers opbygning)"'"og POKE s 1 rre end 63 (f.eks. 128)"'' 1 rmen; det andet er"''"det program, denne tekst er"''"udarbejdet for at forklare." 1 rlig talt synd, men"''" jeg h 1 rket denne gang."'''" Vil du optage programmet igen,"''"s 1 rger for den"''"specielle rulning af nederste"''"linie p 1 rge for at:"'''"-BREAK ignoreres"''"-STOP i 1 rg for at adressen regnes"'"ud lige f 1 res ved at lave plads"''"mellem program og variable." 1 re"''" at stoppe programmet."''" DET KAN DET IKKE......."''" -Medmindre du er i f 1 re i ring med"''"sig selv!)" 1 re at gemme relokalbare"; 1 re BASIC-programmet."''" (sv 1 rd med at"''" cracke programmet. I s 1 r, kan rutinen"'"nemt sortere mellem hvilke fejl,"'"der kan accepteres og standse"'"programudf 1 r"'"""statement loop"" kaldes for at"'"udf 1 r programmet kaldes fra BASIC"'" s 1 r programmet forfra"''" 2) G 1 r nu to muligheder:"''''" 1) K 1 r klar til optagelse"''"af maskinkoden."'''" Den er ikke ret lang, kun 80"''" bytes."'''" Da maskinkoden er relokalbar,"''" kan du loade den hvorsomhelst"''" i dine egne programmer uden at"''" beh 1 r kald af rutinen, af"'"hensyn til programrettelser "'"og pr 1 r en"'" fejlkode, der accepteres som"'" fejl, s 1 r en fejl opst 1 r dog en"''"reel fejl til at k 1 r REM-linien totalt usyn-"'"lig for BASIC."''" Du regner adressen ud ved at"'"tr 1 p-nobreak 1 nke dig en"''"anden sortering, s 1 ngde"'"samt REM-ordet og ENTER fylder"'"6 bytes ekstra."''" N 1 ngde som maskinkoden, men som"'"SIDSTE linie i programmet."''" Find s 1 ngde fra VARS,"'"dvs: ( 1 ndrer ved initia-"'"liseringen i nobrk-programmet."''" N 1 ndoptager"'" og andre, der ville give fejl-"'" kode D, gentager ordren." 1 ndop-"''"tager og g 1 ndet"''"som kontrol.": 1 nd-"'"optageren, s 1 nd til arbejdskopier."''" S 1 nd i din b 1 mc3=mc2-80 1 mc2=mc1-96 1 lger en forklaring p 1 lgelig kan ogs 1 lge at stoppe her"'"ved at trykke STOP." 1 ldig brug"''"af BREAK." 1 kke liniens l 1 dvendige plads"'"til uforstyrret at loade din"'"maskinkode ind p 1 dige"''"afbrydelser ved tilf 1 den af programmet ""nobrk""" 1 de."'''"________________________________"''" Nu f 1 de at lagre maskinkoder"''"p 1 a$=" tryk ""1"" eller ""2""": 1 a$=" TRYK P 1 R.V. logo 1 NOBREAK 1 ;"___________"''"programmer p 1 ;"NOBREAK! ...."''" 1 23628)"''" Husk at linienummer og l 1 23627+256* 1 1986 Flemming R Pedersen"'''" Dette program forklarer brugen"''"af maskinkoderutinen ""nobrk"","''"som kan bruges i BASIC program-"''"mer, hvor man vil undg 1 *S\#"S\"U\ 1 ''''''''': 1 ''''''''''''': 1 ''''''''''''' 1 ''''"spol tilbage og afspil b 1 '''" Om 30 sekunder NEW'es masinen,"''" medmindre du trykker BREAK." 1 ''" Rutinen manipulerer med error-"'"return koden, der er gemt i"'"maskinstacken for microproces-"'"sorens returadresser, n 1 ''" Rutinen beh 1 ''" Men hvis du kunne t 1 ''" Maskinkoderne er lagt ind i"''"slutningen af BASIC-programmet"''"p 1 ''" Error-ret. adressen bliver der"'"peget p 1 ''" Du skal trykke p 1 ''" Du har vist en fejl med b 1 ''" Det var udem 1 ''" Det kan naturligvis kun lade"''"sig g 1 ''" Der er lagt to maskinkodepro-"''"grammer ind i BASIC-programmet"''"her. Det ene s 1 ''" Den metode, jeg her har beskre-"'"vet, g 1 ''" Det var 1 '" Man starter med at skrive sit"'"maskinkodeprogram og gemme det"'"p 1 '" Hvis du ikke vil levne folk"''"nogen chance overhovedet, s 1 ","EDIT","cursor left","cursor right","cursor down","cursor up","DELETE","ENTER"," 1 "''"virkem 1 "''"du undg 1 "''"det klares, ved at indbygge en"''"test p 1 "''"-BREAK ved printer, b 1 " Nu har du den n 1 vil den selv"''"s 1 videre til SAVEing";#0 1 tryk ""y"" (for yes)"''" Ellers m 1 send et par"''"ord til computermagasinet."'''" I 1 jeg regne med at du"''"ikke vil se mere p 1 hellere opgive nu"'"ved at trykke 1 gentager 1 fejlkode 2 som gentager"''"sidste linie - det f 1 fald:"'',"GOD FORN 1 et par tips om en"''"anden m 1 en speciel m 1 en returadresse"'"i EDITOR-rutinen. Det er denne"'"adresse jeg 1 en plads, hvor"'"den ikke mere beh 1 dette"''"program" 1 det er bedst, du"'"optager programmet igen."''''" Du kan ogs 1 denne kode til en"'"v 1 den ikke"''"forstyrrer det 1 af ERR SP (adr. 23613),"'"som ved enhver fejl stiller SP"'"til at pege p 1 NEW'es computeren, og der"'"laves en REM-linie i samme"'"l 1 INPUT, da man ellers"''"vil kunne stoppe ved at indtaste"''"en variabel, der ikke er opret-"''"tet (men selvf 1 EN TAST! " 1 1 eller 2 -"''"ikke p 1 """;a$;"""":